package org.wzy.design.patterns.strategy;

import java.util.ArrayList;
import java.util.Collections;
import java.util.Comparator;
import java.util.List;

/** 
 * ClassName: MyList <br/> 
 * Function: TODO ADD FUNCTION. <br/> 
 * Reason: TODO ADD REASON(可选). <br/> 
 * date: 2017年6月16日 下午4:56:40 <br/> 
 * 
 * @author wzy_h 
 * @version  
 * @since JDK 1.8
 */
public class MyListTest {
	public static void main(String[] args) {
		new MyList().sort(new NumberComparator());
		
		List<Long> numbers = new ArrayList<Long>();
		// 返回值是固定的
		// 0  -1  1
		// 0  >0  <0
		
		Collections.sort(numbers, new Comparator<Long>() {
			@Override
			public int compare(Long o1, Long o2) {
				// 中间的逻辑是不一样的，但是最终返回的结果是一样的
				return 0;
			}
		});
	}
}
